Aggressive Instruction Scheduling Diploma -thesis Submitted by Supervising Assistant
نویسندگان
چکیده
Aggressive instruction scheduling is known as an effective compiler design technique that allows exploitation of instruction-level parallelisms exposed by modern processor architectures. Trace scheduling is considered to be one of the most effective acyclic global instruction scheduling methods. A trace scheduling algorithm has been developed as part of an optimizing Oberon-2 compiler for the IBM RISC System/6000. The scheduler operates on an intermediate program representation, that is based on control dependence graphs and static single assignment form. In this thesis the method of trace scheduling is discussed in the setting of this recently developed intermediate program representation and a different approach for the bookkeeping-phase of the trace scheduler is presented, which simplifies reasoning about semantic correctness of the scheduled program.
منابع مشابه
Complexity Upper Bounds using Permutation Group theory
Declaration I declare that the thesis entitled Complexity Upper Bounds using Permutation Group theory submitted for the degree of Doctor of Philosophy is the record of the work carried out by me during January 2003 to January 2006 under the guidance of V. Arvind and has not formed the basis for the award of any degree, diploma, associateship, fellowship, titles in this University or any other U...
متن کاملModeling Pronunciation Variation for Speech Recognition
CERTIFICATE This is to certify that the work contained in this thesis titled Modeling Pronunciation Variation for Speech Recognition submitted by Gopala Krishna Anumanchipalli for the award of the degree of Master of Science (by Research) in Computer Science & Engineering is a bonafide record of research work carried out by him under our supervision. The contents of this thesis, in full or in p...
متن کاملEffective Instruction Scheduling With Limited Registers
Effective global instruction scheduling techniques have become an important component in modern compilers for exposing more instruction-level parallelism (ILP) and exploiting the everincreasing number of parallel function units. Effective register allocation has long been an essential component of a good compiler for reducing memory references. While instruction scheduling and register allocati...
متن کاملDiploma Thesis Boolean Functions
Acknowledgments First of all I would like to thank Prof. Dr. Michael Hortmann for supervising this thesis. I am very grateful for him introducing me to cryptography and supporting me to attend Eurocrypt 2011 and Asiacrypt 2011. I am also very thankful for Prof. Dr. Gregor Leander who took the part of being my second supervisor. I am indebted to my fellow students for their camaraderie and encou...
متن کاملSpatial distribution of benthic microalgae
figures are attached after the text. Further information and pictures are available in the appendices and a table of contents is attached for the purpose of the thesis. I declare that this thesis does not contain any material which has been submitted by me previously for any other degree or diploma to any university, and to the best of my knowledge, it does not contain any material published or...
متن کامل